home *** CD-ROM | disk | FTP | other *** search
- MODULE 'exec/lists',
- 'exec/semaphores',
- 'graphics/gfx',
- 'graphics/gfxnodes'
-
- OBJECT AnalogSignalInterval
- Start:UWORD,
- Stop:UWORD
-
- OBJECT SpecialMonitor
- Node|XLN:XLN,
- Flags:UWORD,
- do_monitor:LONG,
- reserved1:LONG,
- reserved2:LONG,
- reserved3:LONG,
- hblank:AnalogSignalInterval,
- vblank:AnalogSignalInterval,
- hsync:AnalogSignalInterval,
- vsync:AnalogSignalInterval
-
- OBJECT MonitorSpec
- Node|XLN:XLN,
- Flags:UWORD,
- ratioh:LONG,
- ratiov:LONG,
- total_rows:UWORD,
- total_colorclocks:UWORD,
- DeniseMaxDisplayColumn:UWORD,
- BeamCon0:UWORD,
- min_row:UWORD,
- Special:PTR TO SpecialMonitor,
- OpenCount:UWORD,
- transform:LONG,
- translate:LONG,
- scale:LONG,
- xoffset:UWORD,
- yoffset:UWORD,
- LegalView:Rectangle,
- maxoscan:LONG,
- videoscan:LONG,
- DeniseMinDisplayColumn:UWORD,
- DisplayCompatible:ULONG,
- DisplayInfoDataBase:LH,
- DisplayInfoDataBaseSemaphore|Didbsemaphore:SS,
- MrgCop:LONG,
- LoadView:LONG,
- KillView:LONG
-
- CONST MSB_REQUEST_NTSC=0,
- MSB_REQUEST_PAL=1,
- MSB_REQUEST_SPECIAL=2,
- MSB_REQUEST_A2024=3,
- MSB_DOUBLE_SPRITES=4,
- MSF_REQUEST_NTSC=1,
- MSF_REQUEST_PAL=2,
- MSF_REQUEST_SPECIAL=4,
- MSF_REQUEST_A2024=8,
- MSF_DOUBLE_SPRITES=16,
- STANDARD_VIEW_X=$81,
- STANDARD_VIEW_Y=$2C,
- TO_MONITOR=0,
- FROM_MONITOR=1,
- STANDARD_XOFFSET=9,
- STANDARD_YOFFSET=0,
- REQUEST_NTSC=1,
- REQUEST_PAL=2,
- REQUEST_SPECIAL=4,
- REQUEST_A2024=8,
- STANDARD_MONITOR_MASK=3,
- STANDARD_NTSC_ROWS=262,
- STANDARD_PAL_ROWS=312,
- STANDARD_COLORCLOCKS=226,
- STANDARD_DENISE_MAX=455,
- STANDARD_DENISE_MIN=93,
- STANDARD_NTSC_BEAMCON=0,
- STANDARD_PAL_BEAMCON=$20,
- SPECIAL_BEAMCON=$1B8A,
- MIN_NTSC_ROW=21,
- MIN_PAL_ROW=29,
- STANDARD_VIEW_X=$81,
- STANDARD_VIEW_Y=$2C,
- STANDARD_HBSTRT=$6,
- STANDARD_HSSTRT=$B,
- STANDARD_HSSTOP=$1C,
- STANDARD_HBSTOP=$2C,
- STANDARD_VBSTRT=$122,
- STANDARD_VSSTRT=$2A6,
- STANDARD_VSSTOP=$3AA,
- STANDARD_VBSTOP=$1066,
- VGA_COLORCLOCKS=113,
- VGA_TOTAL_ROWS=131,
- VGA_DENISE_MIN=59,
- MIN_VGA_ROW=29,
- VGA_HBSTRT=$8,
- VGA_HSSTRT=$0E,
- VGA_HSSTOP=$1C,
- VGA_HBSTOP=$1E,
- VGA_VBSTRT=0,
- VGA_VSSTRT=$153,
- VGA_VSSTOP=$235,
- VGA_VBSTOP=$CCD,
- BROADCAST_HBSTRT=$1,
- BROADCAST_HSSTRT=$6,
- BROADCAST_HSSTOP=$17,
- BROADCAST_HBSTOP=$27,
- BROADCAST_VBSTRT=0,
- BROADCAST_VSSTRT=$2A6,
- BROADCAST_VSSTOP=$054C,
- BROADCAST_VBSTOP=$1C40,
- BROADCAST_BEAMCON=$808,
- RATIO_FIXEDPART=4,
- RATIO_UNITY=16
-
- #define DEFAULT_MONITOR_NAME 'default.monitor'
- #define NTSC_MONITOR_NAME 'ntsc.monitor'
- #define PAL_MONITOR_NAME 'pal.monitor'
- #define VGA_MONITOR_NAME 'vga.monitor'
-